// 创建房间表 , 里面包含了所有被创建且仍有活跃用户的房间
const rooms = []

// 有新房间被创建 -> 新房间入表
function roomJoinList(room) {
    let index = rooms.indexOf(room);
    if (index === -1) {
        rooms.push(room)
    }

    return room
}

// 获取房间列表
function getRoomList() {
    return rooms
}

// 当房间没有活跃用户时删除房间列表中相应的房间
function roomDismiss(room) {
    let index = rooms.indexOf(room)

    // 找得到的话
    if (index !== -1) {
        // console.log(" delete :" + id)
        return rooms.splice(index, 1)[0]
    }
}

// 导出为可用函数
module.exports = {
    roomJoinList,
    getRoomList,
    roomDismiss,
}